package com.meida.module.bus.client.entity.srmapi.basedata;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.meida.common.mybatis.base.entity.AbstractEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.meida.common.mybatis.annotation.TableAlias;

/**
 * srm收货数据
 *
 * @author flyme
 * @date 2020-10-15
 */
@Data
@Accessors(chain = true)
@TableName("srm_receivingnote")
@TableAlias("receivingnote")
@ApiModel(value="SrmReceivingnote对象", description="srm收货数据")
public class SrmReceivingnote{

private static final long serialVersionUID=1L;

    @TableId(value = "grnId")
    private Long grnId;

    private String grnNo;

    private String clientCode;

    private String shoppingNoticeno;

    private BigDecimal shoppingNoticeDetailid;

    private BigDecimal shoppingNoticeRowId;

    private String purchaseOrderno;

    private BigDecimal purchaseorDerdetailid;

    private String purchasingOrgCode;

    private String purchasingOrgName;

    private String purchasingGroupCode;

    private String purchasingGroupName;

    private String vendorCode;

    private String vendorName;

    private BigDecimal materialId;

    private String materialCode;

    private String materialName;

    private BigDecimal quantity;

    private String unitCode;

    private BigDecimal acceptReturnFlag;

    private String materialCertificateYear;

    private String materialCertificateCode;

    private String materialCertificateItem;

    private BigDecimal amountNotax;

    private String currencyCode;

    private String taxCode;

    private BigDecimal taxRate;

    private String specialwhseFlag;

    private Date certificateDate;

    private Date postingDate;

    private Date billCheckDate;

    private Date shoppingTime;

    private Date deliveryLocations;

    private String sappurchaseOrderno;

    private String sappurchaseOrderitem;

    private BigDecimal certificateAmount;

    private BigDecimal price;

    private BigDecimal totalAmountandTax;

    private BigDecimal totalTax;

    private BigDecimal qualityFlag;

    private String stockType;

    private BigDecimal receiptBillFlag;

    private BigDecimal fixpriceQty;

    private String fixPriceUnitCode;

    private String storeLocalCode;

    private BigDecimal invoiceQty;

    private BigDecimal stockQty;

    private String stockUnit;

    private String omaterialCertificateYear;

    private String omaterialCertificateCode;

    private String omaterialCertificateItem;

    private Date modifyTime;

    private String enterWarehouseBatch;

    private String plantCode;

    private String vendorErpCode;

    private BigDecimal invoiceFlag;

    private String manualCheckBatch;

    private String vendorBatch;

    private BigDecimal canchargeoffNum;

    private BigDecimal origin;

    private BigDecimal status;

    private String resultCode;

    private String resultName;

    private BigDecimal createUserid;

    private String createRserName;

    private String rgbsd;

    private String skuunitCode;

    private BigDecimal skuQty;

    private String contractNo;

    private String contractName;

    private String projectNo;

    private String projectName;

    private String engineeringNo;

    private String wbsNo;

    private String purchaseOrderType;

    private BigDecimal taxPrice;

    private String sapRowItem;

    private String sapYear;

    private String sapCode;

    private String sapOldRowItem;

    private String sapOldYear;

    private String sapOldCode;

    private BigDecimal orderQty;

    private BigDecimal exchange;

    private String pricingUnitCode;

    private String pricingUnitName;

    private Integer isExist;

    private String standardCurrencyCode;

    private String standardCurrencyName;

    private BigDecimal standardCurrencyNum;

    private String chargeOffflag;

}
